#ifndef NANE_SERIALIZATIONPROTOCOLIMPL__H
#   define NANE_SERIALIZATIONPROTOCOLIMPL__H

#   include "nane/SerializeSystem/SerializationProtocol.h"
#   include "nane/SerializeSystem/SerializeSystemImpl_.h"

namespace nane
{

    class SerializationProtocol::Implementation
        : public SubSystemProductImpl<SerializationProtocol::Implementation, SerializeSystem::Implementation, ISerializationProtocol*>
    {
    public:
        Implementation( SerializeSystem::Implementation* _creator, ISerializationProtocol* _interface );
        ~Implementation();
    };

}   // namespace nane

#endif // SERIALIZATIONPROTOCOLIMPL__H
